package com.itfreer.content.task;

import com.j256.ormlite.field.DatabaseField;
import com.j256.ormlite.table.DatabaseTable;

/**
 * 任务表
 */
@DatabaseTable(tableName = "gather_task")
public class TaskEntity {

    /**
     * 主健
     */
    @DatabaseField(columnName = "id", id = true, useGetSet = true, width = 50)
    private String id;

    /**
     * 任务名称
     */
    @DatabaseField(columnName = "taskName", useGetSet = true, width = 100)
    private String taskName;

    /**
     * 任务内容
     */
    @DatabaseField(columnName = "taskContent", useGetSet = true, width = 1000)
    private String taskContent;

    /**
     * 任务类型
     */
    @DatabaseField(columnName = "taskType", useGetSet = true, width = 50)
    private String taskType;

    @DatabaseField(columnName = "taskTypeName", useGetSet = true, width = 50)
    private String taskTypeName;

    /**
     * 任务业务ID
     */
    @DatabaseField(columnName = "taskID", useGetSet = true, width = 50)
    private String taskID;

    /**
     * 任务状态
     */
    @DatabaseField(columnName = "taskState", useGetSet = true, width = 50)
    private String taskState;

    @DatabaseField(columnName = "taskStateName", useGetSet = true, width = 50)
    private String taskStateName;

    /**
     * 发布时间
     */
    @DatabaseField(columnName = "publishDate", useGetSet = true, width = 50)
    private java.util.Date publishDate;

    /**
     * 发布者
     */
    @DatabaseField(columnName = "publishUserID", useGetSet = true, width = 50)
    private String publishUserID;

    /**
     * 发布者
     */
    @DatabaseField(columnName = "publishUserName", useGetSet = true, width = 50)
    private String publishUserName;

    /**
     * 计划完成时间
     */
    @DatabaseField(columnName = "planDate", useGetSet = true, width = 50)
    private java.util.Date planDate;

    /**
     * 完成者
     */
    @DatabaseField(columnName = "completeUserID", useGetSet = true, width = 50)
    private String completeUserID;

    /**
     * 完成者
     */
    @DatabaseField(columnName = "completeUserName", useGetSet = true, width = 50)
    private String completeUserName;

    /**
     * 完成时间
     */
    @DatabaseField(columnName = "completeDate", useGetSet = true, width = 50)
    private java.util.Date completeDate;

    /**
     * 主健
     */
    public String getId() {
        return id;
    }

    /**
     * 主健
     */
    public void setId(String value) {
        this.id = value;
    }

    /**
     * 任务名称
     */
    public String getTaskName() {
        return taskName;
    }

    /**
     * 任务名称
     */
    public void setTaskName(String value) {
        this.taskName = value;
    }

    /**
     * 任务内容
     */
    public String getTaskContent() {
        return taskContent;
    }

    /**
     * 任务内容
     */
    public void setTaskContent(String value) {
        this.taskContent = value;
    }

    /**
     * 任务类型
     */
    public String getTaskType() {
        return taskType;
    }

    /**
     * 任务类型
     */
    public void setTaskType(String value) {
        this.taskType = value;
    }

    /**
     * 任务业务ID
     */
    public String getTaskID() {
        return taskID;
    }

    /**
     * 任务业务ID
     */
    public void setTaskID(String value) {
        this.taskID = value;
    }

    /**
     * 任务状态
     */
    public String getTaskState() {
        return taskState;
    }

    /**
     * 任务状态
     */
    public void setTaskState(String value) {
        this.taskState = value;
    }

    /**
     * 发布时间
     */
    public java.util.Date getPublishDate() {
        return publishDate;
    }

    /**
     * 发布时间
     */
    public void setPublishDate(java.util.Date value) {
        this.publishDate = value;
    }

    /**
     * 发布者
     */
    public String getPublishUserID() {
        return publishUserID;
    }

    /**
     * 发布者
     */
    public void setPublishUserID(String value) {
        this.publishUserID = value;
    }

    /**
     * 发布者
     */
    public String getPublishUserName() {
        return publishUserName;
    }

    /**
     * 发布者
     */
    public void setPublishUserName(String value) {
        this.publishUserName = value;
    }

    /**
     * 完成者
     */
    public String getCompleteUserID() {
        return completeUserID;
    }

    /**
     * 完成者
     */
    public void setCompleteUserID(String value) {
        this.completeUserID = value;
    }

    /**
     * 完成者
     */
    public String getCompleteUserName() {
        return completeUserName;
    }

    /**
     * 完成者
     */
    public void setCompleteUserName(String value) {
        this.completeUserName = value;
    }

    /**
     * 完成时间
     */
    public java.util.Date getCompleteDate() {
        return completeDate;
    }

    /**
     * 完成时间
     */
    public void setCompleteDate(java.util.Date value) {
        this.completeDate = value;
    }

    public String getTaskTypeName() {
        return taskTypeName;
    }

    public void setTaskTypeName(String taskTypeName) {
        this.taskTypeName = taskTypeName;
    }

    public String getTaskStateName() {
        return taskStateName;
    }

    public void setTaskStateName(String taskStateName) {
        this.taskStateName = taskStateName;
    }

    public java.util.Date getPlanDate() {
        return planDate;
    }

    public void setPlanDate(java.util.Date planDate) {
        this.planDate = planDate;
    }

}
